Transient windows.

You can create transient windows, which are usually treated differently by the window manager, for things like dialogs, etc. Use objects of type TransientWindow for this.